package cc.ttiot.mapper.dao;

import cc.ttiot.mapper.domain.TemperatureAndHumidityMsg;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: “温度传感器” mapper层调用方法接口
 * @Author WangSuheng
 * @Date 2021/9/30 17:24
 * @Version 1.0
 */
public interface TemperatureAndHumidityMsgMapper {
    //查询指定时间到现在的数据
    List<TemperatureAndHumidityMsg> selectByTimeToNow(@Param("time") String time);

    //查询指定时间内的数据
    List<TemperatureAndHumidityMsg> selectByTime1ToTime2(@Param("time1") String time1, @Param("time2") String time2);

    //插入单条数据
    int insertSingle(@Param("msg") TemperatureAndHumidityMsg temperatureAndHumidityMsg);

    //插入一定数量的数据
    int insertBatch(@Param("msgList") List<TemperatureAndHumidityMsg> msgList);

    //删除“距今超过一个月”的数据
    int deleteOneMonthAgo();
}
